Python 也可以用來產生圖表,我們只需要匯入 Matplotlib 函式庫,它可以根據給出的數據資料繪製出各式各樣的圖表。
Matplotlib 函式庫可以生成出各種圖表,如:折線圖、圓餅圖、長條圖...等,我們可以根據不同的需求使用不同的函式。
首先先匯入 Matplotlib 函式庫 :import matplotlib.pyplot as plt
和之前一樣,我們通常會將 Matplotlib 縮寫為 plt。
創建圖表
先從最基本的創建圖表說起,我們用折線圖(Line Chart)來作為範例。
首先創建 x 軸和 y 軸的數據,接著使用 plt.plot() 創建圖表。
x = [1, 2, 3, 4, 5]
y = [10, 5, 7, 12, 9]
plt.plot(x, y)
自訂標題和標籤
我們也可以使用下面的函式來自定圖表的標題和標籤。
函式 | 說明 |
---|---|
plt.title() | 添加標題 |
plt.xlabel() | 添加 x 軸標籤 |
plt.ylabel() | 添加 y 軸標籤 |
自訂線條樣式
plt.plot() 也支援調整線條的顏色、樣式和粗細,
plt.plot(x, y, color='green', linestyle='--', linewidth=2)
color:調整線條顏色。
linestyle:調整線條樣式。
linewidth:調整線條粗細。
保存圖表
創好圖表之後,若要圖片檔的話,可以使用 plt.savefig() 來儲存。plt.savefig('折線圖.png')
顯示圖表
當創建好圖表後,使用 plt.show() 就可以顯示你的圖表了。plt.show()